China says it has 'indisputable sovereignty' over islands in South China Sea